typhoon with heavy precipitation - Español Inglés Diccionario